STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
default_delete< _Ty[]> Struct Template Reference

Public Types

typedef default_delete< _Ty > _Myt
 

Public Member Functions

 default_delete () _NOEXCEPT
 
template<class _Other >
void operator() (_Other *) const =delete
 
void operator() (_Ty *_Ptr) const _NOEXCEPT
 

Member Typedef Documentation

template<class _Ty >
typedef default_delete<_Ty> default_delete< _Ty[]>::_Myt

Constructor & Destructor Documentation

template<class _Ty >
default_delete< _Ty[]>::default_delete ( )
inline
1210  { // default construct
1211  }

Member Function Documentation

template<class _Ty >
template<class _Other >
void default_delete< _Ty[]>::operator() ( _Other *  ) const
delete
template<class _Ty >
void default_delete< _Ty[]>::operator() ( _Ty *  _Ptr) const
inline
1217  { // delete a pointer
1218  static_assert(0 < sizeof (_Ty),
1219  "can't delete an incomplete type");
1220  delete[] _Ptr;
1221  }

The documentation for this struct was generated from the following file: